package org.example.utils;

public class PageUtil {
	/**
	 * 计算一共有多少页
	 * @param allData 总数据数
	 * @param pageCountData 每页显示多少条
	 * @return 总页数
	 */
	public static int getAllPage(int allData, int pageCountData) {
		int pageNum = allData / pageCountData;
		if(allData % pageCountData != 0) {
			pageNum += 1;
		}
		return pageNum;
	}
	
	/**
	 * 计算从第几条开始
	 * @param nowPage 要查询的当前页（应是当前显示页的上一页或下一页）
	 * @param pageCountData 每页显示多少条
	 * @return 返回从那条数据开始查询
	 */
	public static int getFromWhichData(int nowPage, int pageCountData) {
		return (nowPage -1) * pageCountData;
	}
}
